package com.yykj.hospital.server.dto;

import com.yykj.hospital.server.model.entity.DoctorOnlinePriceSetting;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import java.math.BigDecimal;
import java.util.List;

@Data
public class DoctorHomeOnlineDTO {

    private String doctorId;

    @ApiModelProperty("医院ID")
    private Integer hospitalId;

    @ApiModelProperty("医生姓名")
    @Column(length = 50)
    private String doctorName;

    @ApiModelProperty("医生性别")
    @Column(length = 10)
    private String gender;

    @ApiModelProperty("职称")
    private String officer;

    @ApiModelProperty("科室ID")
    private Integer depId;

    @ApiModelProperty("科室名称")
    private String depName;

    @ApiModelProperty("头像")
    private String headImg = "";

    @ApiModelProperty("介绍简介")
    private String info = "";

    @ApiModelProperty("擅长技能")
    private String skill = "";

    @ApiModelProperty("排序")
    private Integer sorting = 100;

    private List<DoctorOnlinePriceSetting> onlinePrice;

    @ApiModelProperty("会诊数量")
    private int consultationCount;

    @ApiModelProperty("评分")
    private String scoreAvg;

    @ApiModelProperty("接诊响应时间,单位:分")
    private int receiveTimeAvg;

    @ApiModelProperty("好评率")
    private String praisePer;

    @ApiModelProperty("总分")
    private int scoreTotal;
}
